A New Complexity Metric for UML Sequence Diagrams
نویسندگان
چکیده
Object-Oriented Programming (OOP) has been promoted as a way to produce high-quality software while increasing developer productivity through code reuse. Software systems and underlying designs get more extensive complicated maintaining high degree of quality. One the widely accepted standards for describing architectures is UML Sequence Diagram. A sequence diagram depicts interaction two-dimensional chart players by showing messages delivered received between them. This research aims develop validate metric complexity evaluation in design diagrams. The study included science, which specification, creation measurement tool, conceptual factual verification metrics. metrics use diagram-centric measurements shown be meaningful when used determine difficulty two example Furthermore, affirmation stated was achieved Weyuker's nine characteristics, demonstrated that they are computationally efficient. empirically authenticated, findings show measuring diagrams expedient.
منابع مشابه
A Monitoring Profile for UML Sequence Diagrams
UML sequence diagrams are widely used during requirements analysis and design for specifying the expected behaviors of a system. In this paper, we present a monitoring profile that extends sequence diagrams to facilitate the comparison between the actual behaviors and expected behaviors of a system. With the profile, the developers can precisely specify the runtime objects to be monitored, the ...
متن کاملDeveloping Sequence Diagrams in UML
The UML (Unified Modeling Language) has been widely accepted as a standard language for object-oriented analysis and design. Among the UML diagrams, one of the most difficult and time-consuming diagrams to develop is the object interaction diagram (OID), which is rendered as either a sequence diagram or a collaboration diagram. Our experience shows that developers have significant trouble in un...
متن کاملUML 2.0 Sequence Diagrams' Semantics
Scenario languages are widely used in software development. Typical usage scenarios, forbidden behaviors, test cases and many more aspects can be depicted with graphical scenarios. Scenario languages were introduced into the Unified Modeling Language (UML) under the name of Sequence Diagrams. The 2.0 version of UML changed Sequence Diagrams significantly, the expressiveness of the language was ...
متن کاملMetric-Based Selective Representation of UML Diagrams
UML diagrams are widely employed for modeling of object-oriented software systems. In addition to their application in forward engineering, it is also possible to use them for the redocumentation of existing programs. However, the inherent structure of UML diagrams, which consists of graphical as well as textual information, makes it difficult to read and oversee large diagrams generated from c...
متن کاملA Framework for Semantics of UML Sequence Diagrams in PVS
This paper presents a framework for representing formal semantics of a subset of the Unified Modeling Language (UML) notation in a higher-order logic, more specifically semantics of UML sequence diagrams is encoded into the Prototype Verification System (PVS). The primary objective of our work is to make UML models amenable to rigorous analysis by providing their precise semantics. This approac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Software Engineering & Applications
سال: 2023
ISSN: ['0975-9018', '0976-2221']
DOI: https://doi.org/10.5121/ijsea.2023.14102